licence granted by mutual agreement - Spanish English Dictionary